Harnessing the Power of Composer in Magento 2
Prefer to watch rather than read? Check out the video from my Composer presentation at Magento Imagine 2017. Composer is a powerful tool for developers to harness the full potential of Magento 2. It…
Prefer to watch rather than read? Check out the video from my Composer presentation at Magento Imagine 2017. Composer is a powerful tool for developers to harness the full potential of Magento 2. It…
Congratulations! Your marketing copy worked. The customer is excited and so are you. They come back saying the corporate buyers need something they can print for approval. Our new Magento extension --…
As Magento ventures further down the path into a more integrated solution as part of the Adobe family we are seeing more and more graphics like the below: Indicating we can easily mix and match Comme…
Magento itself has documentation available on how to upgrade to a newer version of Magento, including using the Web Setup Wizard. However the guides are a bit light on details when you are also using …
We have been following the Magento GraphQl developments to see what impacts and expectations this would create for our extensions. In a PWA environment we anticipate everything to be provided via a Gr…
Small merchants using Magento. Everyone has an opinion, and they’re not all favourable. Of the 200,000+ online stores that use Magento, a lot of these are smaller merchants. I’ve witnessed small mer…
One of the things that is more complicated than it should be in Magento 2 is the installation process of extensions. The installation of extensions is closely tied to the deployment process itself wh…
Whether you write custom modules for individual clients or sell extensions on the Magento Marketplace - Magento 2 extension development is a big change from M1. I started writing Fooman’s Magento 2 e…
Magento 2.2 has been announced back in April at Imagine. Since then a steady stream of pull requests and changes have made it into the Magento code base. With a targetted release date in September, Ma…
In my recent Imagine presentation I talked about keeping your Magento 2 extensions in the vendor folder. The good news is that it is fairly straight forward to convert your extension from one location…
We have been working hard behind the scenes since the first Magento 2.4.4 beta releases to be able to support Magento 2.4.4 including support for Php 8.1 from the day of the general release. There is …
When it comes to installing extensions for Magento 2 you have a few different options available. I'll talk through each of those options from a developer and end user perspective. In the end I'll summ…
For a range of workflow actions during Magento's order processing you might be interested in, hooking into a paid invoice, is one of the more interesting ones. Luckily for us Magento emits the sales_o…
Magento is forging ahead with the development of PWA Studio which is supposed to bring us an easier development experience to create compelling storefronts for Magento 2. Last month we held a small ge…
Major releases like the most recent 2.4.0 Magento upgrade are busy times at Fooman. We strive to have all our extensions tested and verified working as soon as you need them. As some of you are always…
TL;DR: Our package versioning scheme will change to a similar approach Magento uses. The installed extension package will become a metapackage which is no longer going to be semantically versioned. T…
One of the cornerstones of Magento has always been the extensibility of the platform. Magento 2 is no different, but some of the approaches to customising Magento have changed substantially with the…
Magento extension development can be hard work but also highly rewarding. Want to know what life is really like as a Magento extension developer? I wanted to share my experience of more than 10 years…
When an end user has taken an action in any application it's a good idea to provide the user feedback on that action. So for example if the save product button has been clicked in Magento 2 you would …
Triggered by a recent bug report for our Order Number Customiser extension I had to work out a way to run concurrent tests. Essentially for orders placed the very same second a duplicate order number …
We have been working hard behind the scenes since the first Magento 2.4.4 beta releases to be able to support Magento 2.4.4 including support for Php 8.1 from the day of the general release. There is …
As Magento ventures further down the path into a more integrated solution as part of the Adobe family we are seeing more and more graphics like the below: Indicating we can easily mix and match Comme…
For a range of workflow actions during Magento's order processing you might be interested in, hooking into a paid invoice, is one of the more interesting ones. Luckily for us Magento emits the sales_o…
Small, quick improvements to make Magento 2 development easier.
Composer, testing frameworks and all the techy Magento 2 development details.
Tips to plan a smart and smooth migration.
How can you choose trusted Magento extensions?
Want to develop Magento extensions? Curious what life is like as an extension developer?
Life in the #magento community.